Crown Green HandicapFairPlay Bowls
Live
Birkenhead Sync08/09/2026|
Birkenhead Sync08/09/2026|
Back to Players
Crown Green Handicap

Phil Aspinall

Top 10%
Team: Windle ADivision: Division 1Last updated: 10/28/2026

Rating

1103

Current Handicap

0
Honours
Season:

86

Matches Played

63

Wins

23

Losses

73%

Win Rate

9.1

Avg Win Margin

6.9

Avg Loss Margin

36-6

Home Record

27-17

Away Record

100%

Handicap Confidence

Very Reliable
53 / 41 matches for full confidence· Last recorded match: 9/1/2026

A large recent sample: 53 matches in the 2024, 2025, 2026 window, comfortably past the 41-match benchmark for full confidence. The handicap is stable and only shifts as form changes.

Milestones

Career

50 Wins

63 wins

Next goal: Hot Streak 1513/15
✦SEASON HIGHLIGHTS
2026
10-Game Streak11 in a row
2023
10-Game Streak11 in a row
Home Dominance8/8 home

Handicap Trend

All Time · 86 matches

Win on the night Loss on the nightLower handicap = stronger player

The line re-checks the handicap after every match — from results, winning and losing margins, the strength of who was played, and home or away. Each dot is the number that applied going into the next game.

19 Apr9 Aug13 Jun9 Apr30 Jul3 Jun2 Sept9 Jun1 Sept-11357

Held at 0 across all 86 matches.

Started0
Lowest0
Current0
Win Percentage(40%)
70%
score+0.40→contribution+0.16
Avg Winning Margin(25%)
9.6
score+0.27→contribution+0.07
Avg Losing Margin(15%)
7.8
score+0.04→contribution+0.01
Recent Form (last 20)(10%)
85%
score+0.70→contribution+0.07
Opponent Strength(10%)
1011
score+0.40→contribution+0.04
Weighted Score+0.344
Sample Size Confidence
100%(53/41 matches)
Rating1103 → shrunk 1103
Recent 3-Season Rating (2024, 2025, 2026)1103
Recency Blend40% (53 recent matches)
Final Rating1103
Handicap
0

Formula: Rating = 1000 + (weighted score × 300). Each factor is normalized to −1…+1, multiplied by its weight, then summed. Window: factors are computed from the Handicap Calculation Years only (2024, 2025, 2026), excluding walkovers — the same window the official recalculation uses. Bayesian shrinkage: the raw rating is pulled toward 1000 by confidence (window matches ÷ 41, an adaptive threshold set by the last recalculation). Offsets: division and B/C/D team offsets are then applied, weighted by where each window match was played. Recency blend: the calculation years are re-weighted at up to 40% by match volume. Players with a long career but fewer than 5 window matches fall back to their full career record. Rating maps to handicap 0–15 (lower = stronger) via the league's spread multiplier.

League

63W23L86 matches·73.3% win rate
ClubSeasonsDivision(s)PWLWin %
Windle BC2023–2025Division 149341569.4%
Windle A2026Division 12117481%
Parr Cons A2022Division 11612475%
DateOpponentH/AScoreResultMarginCompetitionDivision
9/1/2026Neil PownallH21-15WIN+6LeagueDivision 1
8/25/2026Eddie WebsterA21-4WIN+17LeagueDivision 1
8/11/2026Charlie FryerH21-13WIN+8LeagueDivision 1
8/5/2026Eric DaviesA21-18WIN+3LeagueDivision 1
7/28/2026David FryerH21-7WIN+14LeagueDivision 1
7/21/2026Danny EustaceA21-16WIN+5LeagueDivision 1
7/14/2026Mike HavernH21-16WIN+5LeagueDivision 1
7/7/2026John JellyA21-3WIN+18LeagueDivision 1
6/30/2026John DuncanH21-6WIN+15LeagueDivision 1
6/23/2026John ToppingA21-19WIN+2LeagueDivision 1
6/16/2026Ron SingletonH21-13WIN+8LeagueDivision 1
6/9/2026Ray HayesH9-21LOSS-12LeagueDivision 1
6/2/2026Geoff LambertA21-4WIN+17LeagueDivision 1
5/26/2026Andy PearceH20-21LOSS-1LeagueDivision 1
5/19/2026Jimmy WeaverA21-13WIN+8LeagueDivision 1
5/12/2026Kevin MarshH21-2WIN+19LeagueDivision 1
5/5/2026Josh BuntingA20-21LOSS-1LeagueDivision 1
4/28/2026Steven ThomasH21-11WIN+10LeagueDivision 1
4/21/2026Steve LoweA21-7WIN+14LeagueDivision 1
4/14/2026Harvey BirchH21-8WIN+13LeagueDivision 1
4/7/2026Neil PownallA12-21LOSS-9LeagueDivision 1
9/2/2025Freddie LaffH21-12WIN+9LeagueDivision 1
8/26/2025Tommy EvansA21-17WIN+4LeagueDivision 1
8/19/2025Alan BarkerA21-12WIN+9LeagueDivision 1
7/29/2025Peter CaseH14-21LOSS-7LeagueDivision 1
7/15/2025W DitchfieldH12-21LOSS-9LeagueDivision 1
7/8/2025Harvey BirchA21-16WIN+5LeagueDivision 1
7/1/2025David MorrisH21-8WIN+13LeagueDivision 1
6/24/2025Mark HoldenA13-21LOSS-8LeagueDivision 1
6/17/2025James WilliamsH21-1WIN+20LeagueDivision 1
6/10/2025Gordon DerbyshireH21-11WIN+10LeagueDivision 1
6/3/2025Stephen TinsleyA13-21LOSS-8LeagueDivision 1
5/27/2025M JonesH21-9WIN+12LeagueDivision 1
5/20/2025Ian HewittA21-16WIN+5LeagueDivision 1
5/6/2025Chris PriceA16-21LOSS-5LeagueDivision 1
4/29/2025Harvey BirchH12-21LOSS-9LeagueDivision 1
4/22/2025Paul CleggA16-21LOSS-5LeagueDivision 1
4/15/2025Brian PearceH21-12WIN+9LeagueDivision 1
4/9/2025Keith WilliamsA21-14WIN+7LeagueDivision 1
9/3/2024Paul MellingH21-18WIN+3LeagueDivision 1
8/28/2024Eric DaviesA11-21LOSS-10LeagueDivision 1
8/20/2024P MooreH21-7WIN+14LeagueDivision 1
7/30/2024Colin DugganH21-12WIN+9LeagueDivision 1
7/23/2024Wayne DolanA15-21LOSS-6LeagueDivision 1
7/9/2024Ryan SemmensA21-18WIN+3LeagueDivision 1
7/2/2024John WilsonH21-13WIN+8LeagueDivision 1
6/25/2024Graham BakerA21-18WIN+3LeagueDivision 1
6/18/2024Keith WilliamsH21-6WIN+15LeagueDivision 1
5/21/2024Alan CatterallA4-21LOSS-17LeagueDivision 1
5/14/2024D TabernerH21-16WIN+5LeagueDivision 1
4/30/2024Mike HavernH21-9WIN+12LeagueDivision 1
4/23/2024Danny MillerA13-21LOSS-8LeagueDivision 1
4/9/2024Mark HoldenA12-21LOSS-9LeagueDivision 1
9/5/2023Owen CooksonA18-21LOSS-3LeagueDivision 1
8/29/2023Norman AthertonH21-3WIN+18LeagueDivision 1
8/22/2023Craig PunshonA19-21LOSS-2LeagueDivision 1
8/15/2023Alan CatterallH21-4WIN+17LeagueDivision 1
8/9/2023Anthony MaleyA21-16WIN+5LeagueDivision 1
7/25/2023James WhalleyA6-21LOSS-15LeagueDivision 1
7/18/2023Craig LoweH21-10WIN+11LeagueDivision 1
7/11/2023John MolloyA21-14WIN+7LeagueDivision 1
7/4/2023Rod KayH21-8WIN+13LeagueDivision 1
6/27/2023Chris TarbuckA21-20WIN+1LeagueDivision 1
6/13/2023Paul MellingH21-12WIN+9LeagueDivision 1
6/6/2023Frank TwissA21-11WIN+10LeagueDivision 1
5/16/2023Connor FlahertyH21-11WIN+10LeagueDivision 1
5/9/2023Declan KearnsA21-17WIN+4LeagueDivision 1
5/2/2023Antony TeelingH21-14WIN+7LeagueDivision 1
4/25/2023Derek RoylanceA21-13WIN+8LeagueDivision 1
4/18/2023Neil LynchH21-16WIN+5LeagueDivision 1
9/6/2022Brian FeltonA21-7WIN+14LeagueDivision 1
8/30/2022Derek BisselH21-10WIN+11LeagueDivision 1
8/23/2022Danny EustaceA20-21LOSS-1LeagueDivision 1
8/16/2022Mal PerksH21-18WIN+3LeagueDivision 1
8/9/2022Chris PriceA14-21LOSS-7LeagueDivision 1
7/19/2022Geoff LambertA21-11WIN+10LeagueDivision 1
6/28/2022P CooksonH21-14WIN+7LeagueDivision 1
6/21/2022Craig LoweA19-21LOSS-2LeagueDivision 1
6/14/2022David SuttonH21-13WIN+8LeagueDivision 1
6/7/2022Mal PerksA21-9WIN+12LeagueDivision 1
5/24/2022Keith SmithA21-17WIN+4LeagueDivision 1
5/17/2022Graham BakerH21-19WIN+2LeagueDivision 1
5/10/2022Graham GloverH17-21LOSS-4LeagueDivision 1
5/4/2022Stephen BeesleyA21-19WIN+2LeagueDivision 1
4/19/2022Ben ChisnallA21-7WIN+14LeagueDivision 1
4/12/2022Ian ManchesterH21-15WIN+6LeagueDivision 1

Current Streak

11wins

On a hot run

Longest Win Run

13

Career best winning streak

Longest Loss Run

3

Career worst losing streak

Last 5100% win rate
WWWWW
Last 10100% win rate— steady
WWWWWWWWWW
OpponentWLTotalWin %Last Met
Harvey Birch21366.7%4/14/2026
Neil Pownall11250%9/1/2026
Eric Davies11250%8/5/2026
Danny Eustace11250%7/21/2026
Mike Havern202100%7/14/2026
Geoff Lambert202100%6/2/2026
Mark Holden0220%6/24/2025
Chris Price0220%5/6/2025
Keith Williams202100%4/9/2025
Paul Melling202100%9/3/2024
Biggest Win
James Williams (+20)6/17/2025
Heaviest Defeat
Alan Catterall (-17)5/21/2024
Best Season
202382% · 17 matches
Worst Season
202561% · 18 matches
Form Arc (1st half → 2nd half)
74% → 72%declining
Avg Opponent Rating Faced
100486 known · 0 unknown
vs Strong Opponents (rating ≥ 1000)
27-1860% win rate
vs Weak Opponents (rating < 1000)
36-588% win rate
Division 173.3%
63W·23L·86 played

Debut

Apr 12, 2022

Latest

Sep 1, 2026

Seasons Active

5 (4.4 yr span)

Matches / Season

17.2 (86 total)

Seasons

20222023202420252026